# Copyright 2024 Apex.AI, Inc.
# All rights reserved.

# Message types will usually be generated from .idl files, but that is beyond
# the scope of this demo plugin. An example of message generation with bazel
# can be found at https://github.com/ApexAI/rules_ros
cc_library(
    name = "performance_test_msgs",
    hdrs = glob(["msg/*.hpp"]),
)

# The plugin is bundled into a library, which can be passed to the
# //:plugin_implementation label flag
cc_library(
    name = "demo_plugin",
    srcs = glob([
        "*.hpp",
        "*.cpp",
    ]),
    deps = [
        "@performance_test//performance_test:performance_test_lib",
        ":performance_test_msgs",
    ],
    visibility = ["//visibility:public"],
)
